package com.william.yun.yunliwuli.service;

import com.alibaba.fastjson.JSONObject;
import com.william.yun.yunliwuli.constant.YunliwuliConstant;
/**
 * 商品
 */
public interface GoodsService {

    String GOODS_URL = YunliwuliConstant.URI + "/V2/second/good";
    String GOODS_ALL_URL = YunliwuliConstant.URI + "/V2/goods/getAll";
    String GOODS_BRUSH = YunliwuliConstant.URI + "/V2/second/good/brush";
    String GOODS_ADMIN = YunliwuliConstant.URI + "/V2/admin/goods";



    /**
     * 插入
     * @param jsonObject
     * @param token
     * @return
     */
    JSONObject insertGoods(JSONObject jsonObject, String token);

    /**
     * 删除
     * @param jsonObject
     * @param token
     * @return
     */
    JSONObject removeGoods(JSONObject jsonObject, String token);

    /**
     * 修改
     * @param jsonObject
     * @param token
     * @return
     */
    JSONObject updateGoods(JSONObject jsonObject, String token);

    /**
     * 推送单个商品
     * @param jsonObject
     * @param token
     * @return
     */
    JSONObject brush(JSONObject jsonObject, String token);

    /**
     * 获取商品信息
     * @return
     */
    JSONObject getGoodsAll(JSONObject jsonObject, String token);

    /**
     * 系统批量导入商品
     * @param jsonObject
     * @param token
     * @return
     */
    JSONObject postAdminGoods(JSONObject jsonObject, String token);

}
